An O (logN) Parallel Algorithm for Newton Step Computation in Model Predictive Control
نویسندگان
چکیده
The use of Model Predictive Control is steadily increasing in industry as more complicated problems can be addressed. Due to that online optimization is usually performed, the main bottleneck with Model Predictive Control is the relatively high computational complexity. Hence, much research has been performed to find efficient algorithms that solve the optimization problem. As parallel hardware is becoming more commonly available, the demand of efficient parallel solvers for Model Predictive Control has increased. In this paper, a tailored parallel algorithm that can adopt different levels of parallelism for solving the Newton step is presented. With sufficiently many processing units, it is capable of reducing the computational growth to logarithmic in the prediction horizon. Since the Newton step computation is where most computational effort is spent in both interior-point and active-set solvers, this new algorithm can significantly reduce the computational complexity of highly relevant solvers for Model Predictive Control.
منابع مشابه
A Parallel Riccati Factorization Algorithm with Applications to Model Predictive Control, Report no. LiTH-ISY-R-3078
Model Predictive Control (MPC) is increasing in popularity in industry as more e cient algorithms for solving the related optimization problem are developed. The main computational bottle-neck in on-line MPC is often the computation of the search step direction, i.e. the Newton step, which is often done using generic sparsity exploiting algorithms or Riccati recursions. However, as parallel har...
متن کاملA Note on Communication-Efficient Deterministic Parallel Algorithms for Planar Point Location and 2D Voronoï Diagram
In this note we describe deterministic parallel algorithms for planar point location and for building the Voronoï Diagram of n co-planar points. These algorithms are designed for BSP/CGM-like models of computation, where p processors, with O( p ) O(1) local memory each, communicate through some arbitrary interconnection network. They are communicatione cient since they require, respectively, O(...
متن کاملGlobal convergence of an inexact interior-point method for convex quadratic symmetric cone programming
In this paper, we propose a feasible interior-point method for convex quadratic programming over symmetric cones. The proposed algorithm relaxes the accuracy requirements in the solution of the Newton equation system, by using an inexact Newton direction. Furthermore, we obtain an acceptable level of error in the inexact algorithm on convex quadratic symmetric cone programmin...
متن کاملImproved Massively Parallel Computation Algorithms for MIS, Matching, and Vertex Cover
We present O(log logn)-round algorithms in the Massively Parallel Computation (MPC) model, with Õ(n) memory per machine, that compute a maximal independent set, a 1 + ε approximation of maximum matching, and a 2+ ε approximation of minimum vertex cover, for any n-vertex graph and any constant ε > 0. These improve the state of the art as follows: • Our MIS algorithm leads to a simple O(log log∆)...
متن کاملReal-time Capable Nonlinear Model Predictive Controller Design for The Upper Stage of a Launch Vehicle
In this paper, a real-time capable Nonlinear Model Predictive Controller (NMPC) is implemented for the attitude control of an upper stage launch vehicle with liquid propellant. A mass spring model is used as an analogy to simulate the disturbance generated by the sloshing propellant. For the implementation of the NMPC, an optimal control problem (OCP) is defined with finite time horizon. The ob...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014